decode{
    int numArgs=bytes.length;
    for (int i=arguments; i < numArgs; i++) {
        long l=readLong(in);
        if (l > Integer.MAX_VALUE) {
        int size=(int)l;
        bytes[i]=new byte[size];
        io.netty.buffer.ByteBuf.readBytes
        io.netty.buffer.ByteBuf.bytesBefore
        checkpoint();
      return new Command(bytes);
    long l=readLong(in);
    if (l > Integer.MAX_VALUE) {
    int numArgs=(int)l;
    bytes=new byte[numArgs][];
    checkpoint();
    byte[][] b=new byte[1][];
    io.netty.buffer.ByteBuf.readBytes
}
